/**
 * 
 * 起迪科技 Copyright (c) 2014-2018 QiDi,Inc.All Rights Reserved.
 */
package cn.qidisoft.edu.hzjt.service;

import java.util.List;

import cn.qidisoft.core.common.pagination.Page;
import cn.qidisoft.core.common.pagination.PaginationBean;
import cn.qidisoft.edu.hzjt.model.ZxjStudentNationalGrant;

/**
 * 
 * @author Administrator
 * @version $Id: IZxjStudentNationalGrantService.java, v 0.1 2018年10月30日 下午9:34:38 Administrator Exp
 *          $
 */
public interface IZxjStudentNationalGrantService {
    public PaginationBean<ZxjStudentNationalGrant> queryPageList(ZxjStudentNationalGrant data,
                                                                 Page page);

    public List<ZxjStudentNationalGrant> queryList(ZxjStudentNationalGrant data);

    public ZxjStudentNationalGrant queryByPK(ZxjStudentNationalGrant data);

    public String add(ZxjStudentNationalGrant data);

    public int update(ZxjStudentNationalGrant data);

    public void delete(ZxjStudentNationalGrant data);

    public int validation(ZxjStudentNationalGrant data);

    /**
     * 
     * @param data
     * @param page
     * @return
     */
    public PaginationBean<ZxjStudentNationalGrant> queryPageList_admin(ZxjStudentNationalGrant data,
                                                                       Page page);

    /**
     * 
     * @param data
     */
    public void auditList(ZxjStudentNationalGrant data);

    /**
     * 统计学生是否享受助学金
     * 
     * @param data
     * @return
     */

    int queryStudentNationalGrantCount(ZxjStudentNationalGrant data);

    /**
     * 
     * @param data
     * @return
     */
    public int audit(ZxjStudentNationalGrant data);

    /**
     * 
     * @param data
     * @return
     */
    public java.util.List<ZxjStudentNationalGrant> export(ZxjStudentNationalGrant data);
}
